Development, Mobile, Updates

Capgo로 핫픽스 배포하는 5단계

앱스토어 지연을 피하고 규정 준수를 보장하는 간소화된 프로세스를 사용하여 핫픽스를 신속하고 안전하게 배포하는 방법을 알아보세요.

Capgo로 핫픽스 배포하는 5단계

Capgo는 앱스토어의 지연을 건너뛰면서도 Apple과 Google의 가이드라인을 준수하며 안전한 업데이트를 유지하면서 핫픽스 배포를 빠르고 쉽게 만듭니다. 다음은 프로세스의 간단한 개요입니다:

  1. 핫픽스 생성 및 테스트: 정확한 코드 변경을 작성하고, 기기에서 철저히 테스트하며, 호환성을 확인합니다.
  2. Capgo 설정: npx @capgo/cli initCapgo CLI를 설치하고, 암호화를 구성하며, CI/CD 도구와 통합합니다.
  3. 핫픽스 업로드: CLI를 사용하여 업데이트를 안전하게 업로드하고, 명확하게 라벨링하며, 배포를 준비합니다.
  4. 업데이트 설정 선택: 특정 사용자나 그룹을 대상으로 하고, 출시 일정을 계획하며, 버전 요구사항을 정의합니다.
  5. 업데이트 추적: 전달 속도, 업데이트 속도, 사용자 범위를 모니터링합니다. 필요한 경우 즉시 롤백합니다.

Capgo는 전 세계적으로 9억 4760만 건 이상의 업데이트를 제공했으며 사용자들의 출시 효율성을 81% 향상시켰습니다. 빠르고 안전한 핫픽스 배포가 필요한 애자일 팀을 위한 필수 도구입니다.

1단계: 핫픽스 생성 및 테스트

핫픽스 코드 작성

앱의 안정성을 손상시키지 않으면서 버그를 해결하는 정확한 변경에 집중하세요.

다음은 핫픽스 구성을 위한 빠른 가이드입니다:

모범 사례적용 방법
격리된 변경영향을 받는 컴포넌트로 변경 제한
버전 관리핫픽스 개발을 위한 전용 브랜치 사용
문서화수정 사항과 그 영향에 대한 명확한 주석 포함
종속성기존 앱 종속성과의 호환성 보장

Capgo의 즉각적인 업데이트 기능을 통해 관련 없는 변경 사항을 번들링하는 것에 대해 걱정할 필요 없이 버그 수정에 집중할 수 있습니다. colenso가 강조한 바와 같이 이 방법은 효과적임이 입증되었습니다:

“5,000명 이상의 사용자 기반에 대해 Capgo OTA 업데이트를 프로덕션에 배포했습니다. @Capgo에 OTA가 배포된 후 몇 분 안에 거의 모든 사용자가 최신 상태가 되는 매우 원활한 운영을 확인했습니다” [1].

기기에서 테스트

핫픽스가 원활하게 작동하는지 확인하기 위해 철저한 테스트가 중요합니다. 다음 단계를 사용하세요:

  • 개발 테스트: 로컬 개발 환경에서 수정 사항을 실행합니다.
  • 기기 테스트: 다양한 기기와 운영 체제 버전에서 수정 사항을 확인합니다.
  • 통합 테스트: 수정 사항이 다른 기능을 방해하지 않는지 확인합니다.

CI/CD 도구를 사용하여 테스트 프로세스를 최대한 자동화하세요.

“우리는 애자일 개발을 실천하고 있으며 @Capgo는 사용자에게 지속적으로 전달하는 데 매우 중요합니다!” - Rodrigo Mantica [1]

핫픽스가 모든 테스트를 통과하면 배포를 위해 Capgo를 설정할 준비가 된 것입니다.

2단계: Capgo 설정

Capgo

필수 패키지 설치

Capacitor 프로젝트에서 Capgo를 시작하려면 CLI 도구를 사용하세요. 다음 명령어를 실행하기만 하면 됩니다:

Terminal window
npx @capgo/cli init

이 명령어는 다음과 같은 작업을 수행합니다:

  • Capgo 플러그인 설치
  • 프로젝트 자동 구성
  • Capgo 서비스를 위한 프로젝트 준비

설치가 완료되면 Capgo의 암호화 및 규정 준수 기능으로 프로젝트를 구성할 수 있습니다.

프로젝트 설정

Capgo는 프로젝트가 Apple과 Google 모두를 위한 암호화 및 규정 준수 표준으로 준비되도록 보장합니다. CI/CD 도구와 원활하게 작동하고, 보안을 위해 업데이트를 암호화하며, 앱스토어 가이드라인을 준수합니다.

통합 단계목적이점
CI/CD 설정CI/CD 도구와 연결배포 단순화
E2E 암호화업데이트 전달 보안코드 무결성 유지
플랫폼 규정 준수앱스토어 표준 충족원활한 배포 가능

이 설정은 개발자들에 의해 검증되었습니다. Bessie Cooper의 설명처럼:

“@Capgo는 더 생산적이 되고자 하는 개발자들에게 필수 도구입니다. 버그 수정을 위한 검토를 피하는 것은 금상첨화입니다.” [1]

대규모 팀의 경우, Capgo는 다중 조직 설정과 상세한 권한 관리와 같은 기능을 제공합니다. GitHub, GitLab, Azure DevOps, Jenkins와 같은 플랫폼과 통합되어 자동화된 배포 워크플로우를 간단하게 만듭니다. Rodrigo Mantica는 애자일 팀에 대한 중요성을 강조합니다:

“우리는 애자일 개발을 실천하고 있으며 @Capgo는 사용자에게 지속적으로 전달하는 데 매우 중요합니다!” [1]

프로젝트 설정이 완료되면 핫픽스를 업로드하고 즉시 배포할 준비가 된 것입니다.

3단계: 핫픽스 업로드

Capgo에 파일 전송

프로젝트 설정 후에는 Capgo CLI 도구를 사용하여 핫픽스를 업로드할 차례입니다. 이는 업데이트의 안전하고 효율적인 전송을 보장합니다. 개발 중에 일반적으로 하듯이 앱을 빌드하는 것으로 시작하세요.

작동 방식은 다음과 같습니다:

  • 표준 프로세스를 사용하여 앱을 빌드합니다.
  • 모든 파일이 오류 없이 컴파일되는지 다시 확인합니다.
  • Capgo CLI 도구를 사용하여 업데이트를 업로드합니다.

업데이트 라벨링

명확한 라벨링은 핫픽스를 관리하고 추적하는 데 핵심입니다. Capgo에 업데이트를 업로드할 때 특정 버전 세부 정보와 설명적인 라벨을 포함하세요. 이는 업데이트를 구성하고 모든 사람이 같은 페이지에 있도록 돕습니다.

라벨링 요소목적모범 사례
버전 번호업데이트 순서 추적시맨틱 버저닝 사용
업데이트 설명주요 변경 사항 강조주요 수정 사항과 업데이트에 집중
릴리스 노트변경 사항 전달특정 개선 사항 상세 설명

Capgo의 창립자인 Martin Donadieu는 CI/CD 워크플로우와 원활하게 통합되는 버전 관리 시스템을 설계했습니다. 이 시스템은 업데이트를 추적하고 필요한 경우 롤백하기 쉽게 만듭니다.

Capgo의 업데이트 관리에는 종단 간 암호화와 즉각적인 배포와 같은 기능도 포함되어 있어 핫픽스가 안전하면서도 빠르게 사용자에게 도달하도록 보장합니다.

핫픽스가 업로드되고 라벨링되면 4단계로 이동하여 업데이트 설정을 구성하세요.

Capacitor 앱을 위한 Capgo 실시간 업데이트 시스템

Capacitor

4단계: 업데이트 설정 선택

핫픽스를 업로드한 후에는 사용자 타겟팅과 출시 기준을 정의하기 위한 설정을 구성할 시간입니다. 이는 통제된 효과적인 배포를 보장합니다.

사용자 및 기기 선택

Capgo의 사용자 할당 도구를 통해 핫픽스를 받아야 할 대상을 정확히 지정할 수 있습니다. 두 가지 주요 전략이 있습니다:

배포 유형적합한 대상장점
비공개 테스트베타 테스터, QA 팀초기 피드백을 통한 통제된 테스트 가능
공개 릴리스모든 사용자, 단계적 출시점진적 배포로 광범위한 배포 가능

예를 들어, 특정 지역의 사용자에게 영향을 미치는 버그의 경우 해당 그룹을 더 빠른 검증을 위해 우선순위를 지정할 수 있습니다. 대상 청중을 선택한 후 상세한 릴리스 규칙을 설정할 수 있습니다.

릴리스 규칙 설정

Capgo의 웹 인터페이스를 통해 일정, 앱 버전 호환성, 업데이트가 점진적으로 출시되는 방식과 같은 매개변수를 설정하여 릴리스 프로세스를 미세 조정할 수 있습니다.

구성할 주요 설정은 다음과 같습니다:

  • 배포 일정: 업데이트가 활성화될 특정 시간을 선택합니다.
  • 버전 요구사항: 업데이트를 받아야 할 앱 버전을 정의합니다.
  • 출시 비율: 더 작은 그룹으로 시작하여 점진적으

Capgo는 1,400개의 프로덕션 앱에 걸쳐 9억 4,760만 건의 업데이트를 제공한 검증된 실적으로, 핫픽스를 신속하고 효과적으로 배포하는 프로세스를 단순화합니다 [1].

단계작업목표
생성 및 테스트로컬에서 핫픽스 개발 및 검증코드 품질 보장
Capgo 설정npx @capgo/cli init를 사용하여 플러그인 설치구성 단순화
업로드CLI를 통한 파일 전송빠른 배포 활성화
구성사용자 할당 및 규칙 설정정확한 업데이트 배포
모니터링성능 추적 및 문제 해결효율성 개선

워크플로우에 Capgo를 통합하고 업데이트 프로세스를 간소화하려면 이 단계들을 따르세요.

시작하기

시작하기 전에 위의 단계들을 검토하세요. 이 단계들은 배포 프로세스를 관리하기 쉬운 작업으로 분류하여 구현을 용이하게 합니다.

프로젝트에 Capgo CLI를 추가하여 Capgo 통합을 시작하세요. 종단간 암호화를 통해 플랫폼은 매번 안전하고 신뢰할 수 있는 업데이트를 보장합니다.

“Capgo는 핫 코드 푸시를 구현하는 스마트한 방법입니다.”

더 큰 효율성을 위해 Azure DevOps, GitLab 또는 GitHub와 같은 CI/CD 도구와 Capgo를 통합하세요. 이 설정을 통해 사용자 할당 기능을 통해 업데이트 배포를 제어하면서 자동화된 배포가 가능합니다.

CapacitorJS 앱을 위한 즉시 업데이트

앱 스토어의 지연 없이 CapacitorJS 앱에 즉시 업데이트, 수정 사항 및 기능을 푸시하세요. Capgo를 사용하여 원활한 통합, 종단 간 암호화 및 실시간 업데이트를 경험해 보세요.

지금 시작하세요

최신 뉴스

Capgo는 진정으로 전문적인 모바일 앱을 만드는 데 필요한 최고의 인사이트를 제공합니다.

blog illustration Capacitor 앱에서의 양방향 통신
Development, Mobile, Updates
April 26, 2025

Capacitor 앱에서의 양방향 통신

더 보기
blog illustration 5 Kesalahan Umum Update OTA yang Harus Dihindari
Development, Security, Updates
April 13, 2025

5 Kesalahan Umum Update OTA yang Harus Dihindari

더 보기